Mapping subtasks with multiple versions on an ad hoc grid
نویسندگان
چکیده
An ad hoc grid is a heterogeneous computing system composed of mobile devices. Each computing resource is constrained in battery energy. The problem being studied is to assign statically computing resources to the subtasks of an application that has an execution time constraint, when the resources are oversubscribed. All subtasks must be executed; to accommodate this in an oversubscribed environment, each subtask has two versions: the primary or 0167-8191/$ see front matter 2005 Elsevier B.V. All rights reserved. doi:10.1016/j.parco.2005.04.003 * Corresponding author. Address: Colorado State University, Department of Computer Science, Fort Collins, CO 80523, USA. E-mail addresses: [email protected] (S. Shivle), [email protected] (P. Sugavanam), [email protected] (H.J. Siegel), [email protected] (A.A. Maciejewski), tarunb@engr. colostate.edu (T. Banka), [email protected] (K. Chindam), [email protected] (S. Dussinger), [email protected] (A. Kutruff), [email protected] (P. Penumarthy), prkash@ engr.colostate.edu (P. Pichumani), [email protected] (P. Satyasekaran), sendekdm@lamar. colostate.edu (D. Sendek), [email protected] (J. Smith), [email protected] (J. Sousa), [email protected]. edu (J. Sridharan), [email protected] (J. Velazco). 672 S. Shivle et al. / Parallel Computing 31 (2005) 671–690 full version, and the secondary or degraded version. The secondary version utilizes only 10% of the resources that the primary version requires, and produces only 10% of the data output for the subsequent children subtasks. Thus, the degraded version (secondary version) represents a reduced capability of lesser overall value, while consuming fewer resources. The goal is to assign resources so that the application meets an execution time constraint and the battery energy constraint while minimizing the number of degraded versions used. Five resource allocation heuristics to derive near-optimal solutions to this problem are presented, evaluated, and compared. 2005 Elsevier B.V. All rights reserved.
منابع مشابه
Static allocation of resources to communicating subtasks in a heterogeneous ad hoc grid environment
An ad hoc grid is a heterogeneous computing and communication system that allows a group of mobile devices to accomplish a mission, often in a hostile environment. Energy management is a major concern in ad hoc grids. The problem studied here focuses on statically assigning resources in an ad hoc grid to an application composed of communicating subtasks. The goal of the allocation is to minimiz...
متن کاملService-oriented Ad Hoc grid computing
Subject of this thesis are the design and implementation of an ad hoc Grid infrastructure. The vision of an ad hoc Grid further evolves conventional serviceoriented Grid systems into a more robust, more flexible and more usable environment that is still standards compliant and interoperable with other Grid systems. A lot of work in current Grid middleware systems is focused on providing transpa...
متن کاملDIMACS at the TREC 2004 Genomics Track
DIMACS participated in the text categorization and ad hoc retrieval tasks of the TREC 2004 Genomics track. For the categorization task, we tackled the triage and annotation hierarchy subtasks. 1. TEXT CATEGORIZATION TASK The Mouse Genome Informatics (MGI) project of the Jackson Laboratory provides data on the genetics, genomics, and biology of the laboratory mouse. In particular, the Mouse Geno...
متن کاملDynamic Replication based on Firefly Algorithm in Data Grid
In data grid, using reservation is accepted to provide scheduling and service quality. Users need to have an access to the stored data in geographical environment, which can be solved by using replication, and an action taken to reach certainty. As a result, users are directed toward the nearest version to access information. The most important point is to know in which sites and distributed sy...
متن کاملDesign and implementation of economics-based resource management system in ad hoc grid
The ad hoc grid is a spontaneous organization of cooperating heterogeneous nodes into a logical community without a fixed infrastructure and with only minimal administrative requirements. Resource management for ad hoc grids is challenging due to the participation of heterogeneous, dynamic, autonomous and ephemeral grid nodes. The paper proposes an ad hoc grid resource management system, the pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Parallel Computing
دوره 31 شماره
صفحات -
تاریخ انتشار 2005